.ctr-cable-hero{margin:0 0 28px;padding:8px 0}.ctr-cable-hero__badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ctr-cable-hero__badges span{color:#bfdbfe;letter-spacing:.04em;text-transform:uppercase;border:1px solid #60a5fa73;border-radius:999px;padding:4px 10px;font-size:.78rem}.seo-landing .ctr-cable-page{padding-top:12px;padding-bottom:48px}.seo-landing .ctr-cable-wrap{max-width:1350px;margin-left:auto;margin-right:auto}.ctr-cable-test{max-width:1350px;margin:0 auto;display:block}.ctr-cable-columns{grid-template-columns:minmax(0,65fr) minmax(240px,35fr);align-items:start;gap:16px;display:grid}.ctr-cable-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.ctr-cable-stack>.public-partner-profile__section,.ctr-cable-stack>section{margin-top:0}.ctr-related-row{border-top:1px solid #94a3b833;gap:2px;padding:10px 0;display:grid}.ctr-related-row span{color:#8b98ac;font-size:.88rem}.ctr-cable-hero,.ctr-cable-test nav,.ctr-cable-test [data-ctr=tools],.ctr-cable-test .public-partner-profile>p{grid-column:1/-1}.ctr-cable-test nav{order:-2;margin-bottom:8px}.ctr-cable-hero{order:-1}.ctr-cable-test>.ctr-cable-hero,.ctr-cable-test>nav,.ctr-cable-test>[data-ctr=tools],.ctr-cable-test>p{grid-column:1/-1}.ctr-cable-test>:not(.ctr-cable-hero):not(nav):not(p):not([data-ctr=side]):not([data-ctr=tools]){grid-column:1}.ctr-cable-test [data-ctr=side]{grid-column:2}.ctr-cable-test [data-ctr=tools]{margin-top:8px}.ctr-cable-test [data-ctr=tools] .entity-authority-bridge__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-left:0;list-style:none;display:grid}.ctr-cable-hero__title{max-width:none;margin:0 0 8px;line-height:1.2;font-size:clamp(1.55rem,2.1vw,2.05rem)!important}.ctr-cable-hero__meta{color:#cbd5e1;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;font-size:.95rem;line-height:1.4;display:flex}.ctr-cable-hero__meta a{color:inherit}.ctr-cable-hero__meta span+span:before{content:"·";color:#64748b;margin-right:14px}.ctr-cable-hero__agency{color:#cbd5e1;margin:0 0 14px;font-size:1rem;line-height:1.45}.ctr-cable-hero__agency a{color:inherit}.ctr-cable-hero__summary{color:#9aa8b8;max-width:none;margin:0 0 18px;line-height:1.55}.ctr-cable-hero__cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;display:grid}.ctr-cable-hero__cards article{background:#0f172a8c;border:1px solid #94a3b847;border-radius:12px;padding:14px 16px}.ctr-cable-hero__cards p{color:#8b98ac;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem}.ctr-cable-hero__cards strong{color:#f8fafc;font-size:1.05rem;line-height:1.35;display:block}.ctr-cable-hero__crumbs{color:#8b98ac;flex-wrap:wrap;gap:4px;max-width:100%;margin:0 0 14px;font-size:.82rem;line-height:1.4;display:flex}.ctr-cable-hero__crumbs a,.ctr-cable-hero__crumbs span{overflow-wrap:anywhere}.ctr-cable-hero__actions{flex-direction:column;align-items:flex-start;gap:0;display:flex}.ctr-cable-hero__secondary-links{flex-wrap:wrap;gap:12px 18px;margin-top:14px;display:flex}.ctr-cable-hero__primary{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;min-width:22rem;min-height:52px;padding:14px 28px;font-weight:700;text-decoration:none;display:inline-flex}.ctr-cable-hero__primary:hover{background:#1d4ed8}.ctr-cable-hero__benefit{color:#8b98ac;max-width:42rem;margin:10px 0 0;font-size:.92rem;line-height:1.45}.ctr-market-metric{flex-direction:column;gap:4px;margin:0;display:flex}.ctr-market-metric strong{color:#f8fafc;font-size:1.35rem;line-height:1.2}.ctr-market-metric span{color:#8b98ac;font-size:.88rem}.ctr-cable-test .federal-opportunity-intelligence,.ctr-cable-test .public-partner-profile__section,.ctr-cable-page .ask-ai--context{border:1px solid #94a3b838;border-radius:12px;margin-top:12px;padding:14px 16px}.ctr-cable-page .ask-ai--context{margin:0 0 12px;padding:10px 14px 12px}.ctr-cable-page .ask-ai__title--context{margin-bottom:8px;font-size:.95rem}.ctr-cable-page .ask-ai__intents,.ctr-cable-page .ask-ai__row{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.ctr-cable-page .ask-ai__distinction,.ctr-cable-page .ask-ai__pursue{margin:4px 0 0}.opp-summary-full{margin-top:12px}.opp-summary-full summary{cursor:pointer;color:#5eead4;font-size:.95rem}.opp-facts dd[data-estimate=true]{font-style:italic}.ctr-cable-test .public-partner-profile__identity{grid-template-columns:minmax(9rem,14rem) 1fr;gap:8px 16px;display:grid}.ctr-cable-test .public-partner-profile__identity>div{display:contents}@media (max-width:900px){.ctr-cable-columns,.ctr-cable-hero__cards,.ctr-cable-test .public-partner-profile__identity,.ctr-cable-test [data-ctr=tools] .entity-authority-bridge__links{grid-template-columns:1fr}.ctr-cable-hero__primary{width:100%;min-width:0}}
