.company-intelligence-card{box-sizing:border-box;background:#0f172a8c;border:1px solid #94a3b838;border-radius:12px;max-width:100%;padding:20px 22px;overflow-x:hidden;box-shadow:inset 0 1px #ffffff0a}.company-intelligence-card--compact{padding:18px 20px}.company-intelligence-title{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0eb;margin:0 0 14px;font-size:13px;font-weight:700}.company-intelligence-name{color:#f8fafcf5;margin-bottom:0;font-size:17px;font-weight:700;line-height:1.3;display:block}.company-intelligence-identity{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.company-intelligence-identity-text{flex:1;min-width:0}.company-intelligence-logo{object-fit:contain;background:#ffffff0f;border:1px solid #94a3b833;border-radius:10px;flex-shrink:0;width:44px;height:44px}.company-intelligence-logo--fallback{color:#e2e8f0d9;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.company-intelligence-identity-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.company-intelligence-identity-chip{color:#cbd5e1e0;background:#94a3b81f;border:1px solid #94a3b82e;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.35}.company-intelligence-trust-strip{color:#94a3b8eb;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:12px;line-height:1.45;display:flex}.company-intelligence-trust-item--high{color:#86efaceb}.company-intelligence-trust-item--medium{color:#bfdbfee6}.company-intelligence-trust-item--low{color:#fbbf24eb}.company-intelligence-trust-sep{opacity:.55}.company-intelligence-unlock-cta{color:#bfdbfef2;margin-top:16px;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-block}.company-intelligence-unlock-cta:hover{color:#e0e7ff;text-underline-offset:3px;text-decoration:underline}.company-intelligence-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:16px 18px;margin-bottom:20px;display:grid}.company-intelligence-meta-cell{min-width:0}.company-intelligence-meta-label{text-transform:uppercase;letter-spacing:.05em;opacity:.65;margin-bottom:6px;font-size:11px;font-weight:600}.company-intelligence-meta-value{color:#f8fafcf2;word-break:break-word;font-size:15px;font-weight:600;line-height:1.4}.company-intelligence-bullets{color:#e2e8f0e0;margin:0 0 20px;padding-left:18px;font-size:14px;line-height:1.55}.company-intelligence-summary{color:#e2e8f0e6;max-width:62ch;margin:0;font-size:14px;line-height:1.65}.company-intelligence-description-block{margin-top:4px;padding-top:2px}.company-intelligence-expand{margin-top:14px}.company-intelligence-expand summary{cursor:pointer;color:#bfdbfef2;font-size:14px;font-weight:600;line-height:1.45;list-style:none}.company-intelligence-expand summary::-webkit-details-marker{display:none}.company-intelligence-profile-sections{flex-direction:column;gap:16px;margin-top:14px;display:flex}.company-intelligence-profile-section{min-width:0}.company-intelligence-profile-heading{letter-spacing:.06em;text-transform:uppercase;color:#bfdbfee0;margin:0 0 6px;font-size:11px;font-weight:700}.company-intelligence-profile-body{color:#e2e8f0e0;word-break:break-word;max-width:62ch;margin:0;font-size:14px;line-height:1.65}.company-intelligence-actions{flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:4px;display:flex}.company-intelligence-action-btn{color:#e2e8f0f2;cursor:pointer;background:#1e293b99;border:1px solid #94a3b859;border-radius:8px;flex:0 auto;min-width:0;max-width:100%;padding:9px 14px;font-size:13px;font-weight:600}.company-intelligence-action-btn:hover{border-color:#bfdbfe73}.company-intelligence-summary-line{color:#e2e8f0d1;margin:8px 0 0;font-size:13px;line-height:1.45}.company-intelligence-summary-sector{opacity:.78;margin-top:4px;font-size:12px;font-weight:600}.company-intelligence-summary-tag{color:#e2e8f0e6;vertical-align:middle;background:#94a3b82e;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.company-intelligence-context-card{background:#0f172a8c;border:1px solid #94a3b838;border-radius:12px;margin-bottom:14px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a}.company-intelligence-context-title{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0eb;margin:0 0 12px;font-size:13px;font-weight:700}.company-intelligence-bullet-list{color:#e2e8f0e0;margin:0;padding-left:18px;font-size:14px;line-height:1.5}.company-intelligence-bullet-item{margin-bottom:6px}.company-intelligence-section-wrap{max-width:100%;margin-bottom:14px;overflow-x:hidden}.company-intelligence-section-wrap--detail{margin-top:14px;margin-bottom:14px}.opportunity-intelligence-stack{flex-direction:column;gap:18px;max-width:100%;margin-bottom:20px;display:flex}.opportunity-intelligence-hero{margin:0;padding:0}.opportunity-intelligence-hero__identity{margin-bottom:12px}.opportunity-intelligence-hero__name{letter-spacing:-.02em;color:#f8fafcfa;margin:0;font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.25}.opportunity-intelligence-hero__summary{color:#e2e8f0eb;max-width:62ch;margin:0 0 12px;font-size:15px;line-height:1.6}.company-intelligence-trust-strip--premium{margin-bottom:0}.company-intelligence-trust-item--premium{color:#86efacf2}.opportunity-narrative{background:#0f172a8c;border:1px solid #6366f147;border-radius:12px;padding:18px 20px}.opportunity-narrative__title{letter-spacing:.06em;text-transform:uppercase;color:#bfdbfef2;margin:0 0 12px;font-size:13px;font-weight:700}.opportunity-narrative__list{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.opportunity-narrative__item{color:#e2e8f0eb;font-size:14px;line-height:1.55}.company-intelligence-card--opportunity{margin-top:0}.company-intelligence-subheading{letter-spacing:.05em;text-transform:uppercase;color:#bfdbfee0;margin:0 0 10px;font-size:12px;font-weight:700}.company-intelligence-opportunity-primary,.company-intelligence-opportunity-additional{margin-bottom:14px}.win-proof-ci-context-banner{color:#e2e8f0e6;background:#1e293b8c;border:1px solid #6366f147;border-radius:10px;margin:0 0 14px;padding:14px 16px;font-size:14px;line-height:1.55}.company-story{background:#0f172a8c;border:1px solid #94a3b838;border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a}.company-story--compact{gap:10px;padding:14px 16px}.company-story-block{background:#1e293b73;border:1px solid #94a3b829;border-radius:10px;min-width:0;padding:12px 14px}.company-story-block-title{letter-spacing:.06em;text-transform:uppercase;color:#bfdbfeeb;margin:0 0 8px;font-size:11px;font-weight:700}.company-story-block-body{min-width:0}.company-story-more-btn{color:#bfdbfef2;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.company-story-list,.company-story-plain-list,.company-story-related-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.company-story-list-item{color:#e2e8f0eb;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.company-story-check{color:#86efacf2;flex-shrink:0;font-weight:700;line-height:1.45}.company-story-plain-list li,.company-story-related-item{color:#e2e8f0e6;font-size:14px;line-height:1.5}.company-story-related-item{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.company-story-related-link{color:#bfdbfefa;font-weight:700;text-decoration:none}.company-story-related-link:hover,.company-story-related-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.company-story-related-meta{color:#94a3b8f2;font-size:13px}.company-story-related-secondary{color:#cbd5e1e6;font-size:13px;font-weight:600;text-decoration:none}.company-story-related-secondary:hover,.company-story-related-secondary:focus-visible{color:#e0e7ff;text-decoration:underline}.company-story-expand{margin-top:4px}@media (max-width:480px){.company-intelligence-card,.company-intelligence-card--compact{padding:16px}.company-story{gap:16px;padding:16px}.company-story-block-title{font-size:12px}.company-story-list-item,.company-story-plain-list li,.company-story-related-item{font-size:14px}.company-intelligence-identity{gap:12px}.company-intelligence-logo,.company-intelligence-logo--fallback{width:40px;height:40px}.company-intelligence-trust-strip{gap:4px;margin-bottom:14px}.opportunity-intelligence-stack{gap:14px;margin-bottom:16px}.opportunity-narrative{padding:16px}.opportunity-intelligence-hero__summary{max-width:100%;font-size:14px}.company-intelligence-meta-grid{grid-template-columns:1fr 1fr;gap:14px 12px;margin-bottom:18px}.company-intelligence-meta-value{font-size:14px}.company-intelligence-summary,.company-intelligence-profile-body{max-width:100%;font-size:14px;line-height:1.6}.company-intelligence-actions{gap:8px;margin-top:20px}.company-intelligence-action-btn{text-align:center;flex:calc(50% - 4px)}}
.RefreshButton-module__JUPpkG__button{box-sizing:border-box;color:#ffffffe0;cursor:pointer;min-width:44px;min-height:36px;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:4;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff29;border-radius:6px;align-self:center;margin:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s,transform 60ms,opacity .12s;position:relative}.RefreshButton-module__JUPpkG__inner{justify-content:center;align-items:center;gap:6px;display:inline-flex}.RefreshButton-module__JUPpkG__iconWrap{opacity:.82;flex-shrink:0;line-height:0;display:inline-flex}.RefreshButton-module__JUPpkG__icon{vertical-align:middle;display:block}.RefreshButton-module__JUPpkG__spinning{animation:.75s linear infinite RefreshButton-module__JUPpkG__tickerai-refresh-spin}@keyframes RefreshButton-module__JUPpkG__tickerai-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RefreshButton-module__JUPpkG__spinning{animation:none}}.RefreshButton-module__JUPpkG__button:hover:not(:disabled){color:#fffffff5;background:#ffffff12;border-color:#ffffff42}.RefreshButton-module__JUPpkG__button:active:not(:disabled){background:#ffffff1a;border-color:#ffffff52;transform:scale(.98)}.RefreshButton-module__JUPpkG__button:disabled{opacity:.62;cursor:not-allowed}.RefreshButton-module__JUPpkG__button:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}
