body.global-production{--ct-background:#fff;--ct-heading:#101828;--ct-text:#344054;--ct-label:#1d2939;--ct-secondary:#475467;--ct-primary:#1457d9;--ct-deep:#0b2e73;--ct-border:#d0d5dd;--ct-subtle:#f8fafc;--ink:var(--ct-heading);--muted:var(--ct-secondary);--blue:var(--ct-primary);--blue-2:var(--ct-deep);--line:var(--ct-border);--bg:var(--ct-subtle);font-family:var(--ct-font-sans),Arial,sans-serif;color:var(--ct-text);background:var(--ct-background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.6}body.global-production :where(button,input,textarea,select,summary){font:inherit}body.global-production :where(h1,h2,h3,h4){font-family:var(--ct-font-sans),Arial,sans-serif;color:var(--ct-heading);text-wrap:balance;letter-spacing:-.035em;font-weight:700;line-height:1.2}body.global-production h1{max-width:25ch;font-size:clamp(2rem,4vw,3.25rem);font-weight:750}body.global-production h2{font-size:clamp(1.5rem,2.7vw,2.1rem)}body.global-production h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:650;line-height:1.4}body.global-production :where(p,li){line-height:1.65}body.global-production :where(p){font-size:1rem}body.global-production :where(small){font-size:.8125rem;line-height:1.55}body.global-production :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--ct-primary);outline-offset:3px}body.global-production :where(button,[role=button],input,select,textarea){min-width:0}body.global-production :where(button,[role=button],summary){min-height:44px;font-weight:650}body.global-production :where(label){color:var(--ct-label);font-size:.875rem;font-weight:600;line-height:1.45}body.global-production :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){color:var(--ct-heading);border:1px solid var(--ct-border);background-color:#fff;border-radius:9px;min-height:46px;padding:11px 13px;font-size:1rem;line-height:1.5;box-shadow:0 1px 2px #10182805}body.global-production :where(select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23475467' stroke-width='1.8'%3E%3Cpath d='m5 7 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}body.global-production :where(input,textarea)::placeholder{color:#667085;opacity:1}body.global-production :where(input,textarea,select):disabled{color:#475467;cursor:not-allowed;background-color:#f2f4f7}body.global-production :where(input,textarea,select)[aria-invalid=true]{border-color:#b42318}body.global-production :where(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--ct-primary);flex:0 0 18px;margin:3px 0}body.global-production :where([role=alert],.ct-account-error,.member-auth-error,.quick-request-error){color:#912018;background:#fff1f0;border:1px solid #f0b7b2;border-radius:9px;padding:12px 14px;font-size:.875rem}body.global-production :where([role=status]){line-height:1.6}body.global-production :where(img,svg,video){max-width:100%}body.global-production :where(.ct2-primary,.quick-request-primary,.member-auth-form button[type=submit],.connect-contact-form button[type=submit]){background:var(--ct-primary);color:#fff;border:1px solid var(--ct-primary);border-radius:9px;min-height:46px;font-weight:650;box-shadow:0 3px 10px #1457d919}body.global-production :where(.ct2-primary,.quick-request-primary,.member-auth-form button[type=submit]):hover{background:var(--ct-deep);border-color:var(--ct-deep);color:#fff}body.global-production :where(.ct2-secondary){color:var(--ct-deep);border:1px solid var(--ct-border);background:#fff}body.global-production :where(.quick-request-page,.request-page,.member-auth-page,.member-auth-panel,.connect-legal-page,.connect-legal-content,.connect-contact-page,.public-candidate-shell){color:var(--ct-heading);background:#fff}body.global-production :where(.quick-request-head p,.quick-request-heading p,.quick-request-progress span,.quick-request-description small,.quick-request-extras summary span,.quick-request-question label,.quick-request-consents label,.quick-request-contact label,.quick-request-questions label){color:var(--ct-secondary);opacity:1}body.global-production :where(.quick-request-progress strong,.quick-request-progress .active,.quick-request-heading h1,.quick-request-progress b){color:var(--ct-heading)}body.global-production :where(.quick-request-contact,.quick-request-card,.quick-request-description,.quick-request-question,.quick-request-summary,.quick-request-extras){color:var(--ct-text);border-color:#e4e7ec}body.global-production .request-workspace{padding-top:32px;padding-bottom:56px}body.global-production :where(.quick-request-description textarea){color:var(--ct-heading);font-size:16px;line-height:1.6}body.global-production :where(.quick-request-consents){gap:14px;display:grid}body.global-production :where(.quick-request-consents label){align-items:flex-start;gap:10px;line-height:1.5;display:flex}body.global-production :where(.quick-request-consents a){color:var(--ct-primary);text-decoration:underline}body.global-production :where(.member-auth-back,.member-auth-recovery a){color:var(--ct-primary);font-weight:600}body.global-production :where(.member-auth-brand){color:var(--ct-heading);background:#f8fafc}body.global-production :where(.member-auth-brand h1,.member-auth-brand h2,.member-auth-brand p){color:var(--ct-heading)}body.global-production :where(.member-auth-form label,.member-auth-form p){color:var(--ct-text)}body.global-production :where(.connect-legal-hero,.ctpd-hero,.connect-contact-hero){background:var(--ct-subtle);color:var(--ct-heading)}body.global-production :where(.connect-legal-content p,.connect-legal-content li,.connect-legal-hero p,.connect-contact-layout p,.connect-contact-layout small,.connect-contact-form label small){color:var(--ct-text)}body.global-production :where(.connect-legal-hero span,.connect-legal-content small){color:var(--ct-secondary)}body.global-production :where(.connect-legal-content a){color:var(--ct-primary);text-underline-offset:3px;text-decoration:underline}body.global-production :where(.connect-public-footer){color:var(--ct-text);background:#f8fafc;border-top:1px solid #e4e7ec}body.global-production :where(.connect-public-footer p,.connect-public-footer a,.connect-public-footer small){color:var(--ct-secondary)}body.global-production :where(.connect-member-shell,.connect-member-main,.connect-member-content,.career-shell,.career-main,.career-content,.freelancer-shell,.buyer-shell){color:var(--ct-heading);background:#f8fafc}body.global-production :where(.connect-member-sidebar,.connect-member-topbar,.career-sidebar,.career-topbar,.member-panel,.profile-panel,.member-card,.pipeline-card,.member-lead-card,.member-document-card,.document-card,.business-media-card){color:var(--ct-heading);background:#fff;border-color:#e4e7ec}body.global-production :where(.connect-member-sidebar a,.connect-member-sidebar button,.career-sidebar a,.career-sidebar button){color:var(--ct-text);font-weight:600}body.global-production :where(.connect-member-sidebar a:hover,.connect-member-sidebar a.active,.career-sidebar a:hover,.career-sidebar a.active){color:var(--ct-deep);background:#edf3ff}body.global-production :where(.connect-member-logo strong,.career-topbar strong,.connect-member-topbar strong,.profile-panel h2,.profile-panel h3){color:var(--ct-heading)}body.global-production :where(.connect-member-logo span,.connect-member-topbar span,.career-topbar span){color:var(--ct-primary)}body.global-production :where(.member-card p,.member-panel p,.profile-panel p,.profile-panel label,.profile-panel small,.member-onboarding strong,.member-onboarding small,.member-onboarding .done strong,.member-onboarding .done small,.member-onboarding a.done,.profile-panel .business-gallery-empty){color:var(--ct-text);opacity:1}body.global-production :where(.profile-choice-grid button,.profile-area-grid button,.verification-status,.document-upload,.verification-submit){color:var(--ct-heading);border:1px solid var(--ct-border);background:#fff}body.global-production :where(.profile-choice-grid button small,.profile-choice-grid button span,.profile-area-grid button small,.profile-area-grid button span){color:var(--ct-text)}body.global-production :where(.profile-choice-grid button.selected,.profile-area-grid button.selected){border-color:var(--ct-primary);background:#edf3ff}body.global-production :where(.member-empty,.member-empty-state,.pipeline-empty,.career-empty){color:var(--ct-text);background:#fff;border:1px solid #e4e7ec}body.global-production :where(.pipeline-card-foot>button){background:var(--ct-primary);color:#fff}body.global-production :where(.ct-global-atmosphere){background:#f8fafc}body.global-production :where(.ct-global-grid,.ct-global-orb,.ct-global-pointer){display:none}body.global-production [data-global-pricing] :where(section:first-of-type){text-align:left;max-width:1180px;margin:auto;padding:34px 20px 24px}body.global-production [data-global-pricing] h1{max-width:25ch;margin:12px 0;font-size:clamp(1.875rem,3.2vw,2.75rem)}body.global-production [data-global-pricing] section:first-of-type p{max-width:65ch;color:var(--ct-text);margin:0;font-size:1rem}body.global-production [data-global-pricing] section:first-of-type>span{color:var(--ct-primary)}body.global-production [data-global-pricing] :where(article){color:var(--ct-heading);border-color:var(--ct-border);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex}body.global-production [data-global-pricing] article>p{color:var(--ct-text);flex:1;margin:0 0 16px;font-size:.9375rem}body.global-production [data-global-pricing] article>strong{color:var(--ct-heading);font-size:2.75rem;line-height:1.15}body.global-production [data-global-pricing] article>span{color:var(--ct-deep);font-size:1rem;font-weight:650}body.global-production [data-global-pricing] article>strong small{color:var(--ct-secondary);font-size:1rem;font-weight:500}body.global-production [data-global-pricing] article :where(a,button){white-space:normal;text-align:center;min-height:44px}body.global-production [data-global-pricing] article small{color:var(--ct-secondary)}body.global-production [data-global-pricing] article small b{color:var(--ct-heading)}body.global-production [data-global-pricing] article small a{color:var(--ct-primary)}@media (max-width:600px){body.global-production [data-global-pricing] section:first-of-type{padding-top:24px;padding-bottom:18px}body.global-production [data-global-pricing] h1{font-size:1.875rem}body.global-production .request-workspace{padding-top:24px}body.global-production h1{font-size:2rem}}body.global-production [data-reveal]{opacity:1;transition:none;transform:none}body.global-production :where(.jobs-public-shell,.ctsv,.ct-premium-directory,.ctcr,.op-home,.ct-how-simple){color:#344054;background:#fff}body.global-production :where(.ctsv-hero,.ctpd-hero,.ctcr-hero,.jobs-hero,.op-hero,.connect-opportunity-hero,.ct-how-simple-hero){color:#101828;background:linear-gradient(110deg,#f8fafc,#edf3ff);border-bottom:1px solid #e4e7ec}body.global-production :where(.ctsv-hero,.ctpd-hero,.ctcr-hero,.jobs-hero,.op-hero,.connect-opportunity-hero,.ct-how-simple-hero):before,body.global-production :where(.ctsv-hero,.ctpd-hero,.ctcr-hero,.jobs-hero,.op-hero,.ct-how-simple-hero):after{opacity:0;background:0 0}body.global-production :where(.ctsv-hero,.ctpd-hero,.ctcr-hero,.jobs-hero,.op-hero,.connect-opportunity-hero,.ct-how-simple-hero) :where(h1,h2,p,strong){color:#101828}body.global-production :where(.ctsv-hero,.ctpd-hero,.ctcr-hero,.jobs-hero,.op-hero,.ct-how-simple-hero) :where(h1 span,h1 em){color:#1457d9;-webkit-text-fill-color:#1457d9}body.global-production :where(.jobs-hero-copy p,.jobs-kicker,.jobs-live-counter small,.ct-how-simple-hero p,.op-hero p){color:#475467}body.global-production :where(.jobs-live-counter,.jobs-filter-panel,.jobs-results-panel,.job-market-card,.ctj-career-banner,.jobs-alert-capture,.ctj-companies,.jobs-simple-cta,.jobs-pricing-preview){color:#344054;background:#fff;border-color:#d0d5dd;box-shadow:0 4px 16px #10182805}body.global-production :where(.jobs-live-counter strong,.jobs-filter-heading strong,.job-market-card h2,.job-market-card h3,.ctj-career-banner h2){color:#101828}body.global-production :where(.jobs-live-counter span,.jobs-filter-heading span,.jobs-filter-panel label,.job-market-card p,.job-market-meta,.job-market-card small,.jobs-results-heading,.jobs-pagination,.jobs-alert-capture p){color:#475467}body.global-production :where(.job-badge,.job-card-skills span){color:#0b2e73;background:#edf3ff;border-color:#d6e3ff}body.global-production :where(.ctsv-category){color:#101828;box-shadow:none;background:#f8fafc;border-color:#d0d5dd}body.global-production .ctsv-category:before,body.global-production .ctsv-category:after{opacity:0;background:0 0}body.global-production :where(.ctsv-category strong,.ctsv-category h3,.ctsv-category-copy,.ctsv-category-copy strong){color:#101828}body.global-production :where(.ctsv-category small,.ctsv-category-copy small){color:#475467}body.global-production :where(.ctsv-category-icon,.ctsv-category-arrow){color:#1457d9}body.global-production :where(.ctsv-sidebar,.ctsv-provider,.ctsv-specialties,.ctsv-trust,.ctpd-search,.ctpd-card,.ctcr-filter,.ctcr-card,.ctcr-stats,.ctcr-stat){color:#344054;background:#fff;border-color:#d0d5dd}body.global-production :where(.ctsv-provider h3,.ctpd-name,.ctcr-card h3,.ctcr-stats strong,.ctsv-sidebar h2){color:#101828}body.global-production :where(.ctsv-provider p,.ctsv-description,.ctsv-meta,.ctpd-desc,.ctpd-place,.ctpd-no-rating,.ctcr-card p,.ctcr-card-meta,.ctcr-stat small){color:#475467}body.global-production :where(.ctsv-tags span,.ctpd-tags span){color:#0b2e73;background:#edf3ff;border-color:#d6e3ff}body.global-production :where(.ctsv-card-primary,.ctpd-quote,.ctcr-card-quote,.ctsv-apply){color:#fff;background:#1457d9;border-color:#1457d9}body.global-production .global-auth-login{background:#f8fafc;min-height:70vh;padding:40px 16px 56px;display:block}body.global-production .global-auth-login>.member-auth-brand{display:none}body.global-production .global-auth-login>.member-auth-panel{background:#fff;border:1px solid #d0d5dd;border-radius:16px;max-width:520px;min-height:0;margin:auto;padding:30px;box-shadow:0 12px 36px #10182808}body.global-production .global-auth-login h2{color:#101828;font-size:28px}body.global-production .global-auth-login .member-auth-switch{color:#475467}body.global-production :where(.ct-how-simple-actions .primary){color:#fff;background:#1457d9;border-color:#1457d9}body.global-production :where(.ct-how-simple-actions .secondary){color:#0b2e73;background:#fff;border-color:#98a2b3}body.global-production :where(.ct-how-simple-last){color:#101828;background:#edf3ff}body.global-production :where(.public-business-cta){color:#101828;background:#edf3ff;border-color:#d0d5dd}body.global-production .public-business-cta :where(h3,strong,p,span){color:#344054}body.global-production .public-business-cta a{color:#1457d9}body.global-production :where(.jobs-section-heading>strong,.job-market-card footer span){color:#475467}body.global-production .job-market-card footer b{color:#1457d9}body.global-production .job-preview-lock>span{color:#854a0e}body.global-production .connect-op-location{color:#475467}body.global-production .connect-info-hero>span{color:#1457d9}body.global-production .connect-info-group article{background:#fff;border-color:#d0d5dd}body.global-production .connect-info-group article p{color:#475467}body.global-production :where(.connect-member-company,.profile-status-strip,.profile-save-bar,.pipeline-quote-panel,.member-notification-toolbar,.member-settings-panel,.member-security-panel,.career-opportunity-row,.career-application-card,.career-profile-form,.career-verification-panel,.career-profile-score,.career-check-grid label){color:#344054;background:#fff;border-color:#d0d5dd}body.global-production :where(.connect-member-company>strong,.connect-member-more>summary,.connect-member-heading>span,.profile-hero>div>span,.profile-hero a,.pipeline-card-head>div>span,.pipeline-quote-head>span,.career-section-title>div>span,.career-section-title>a){color:#1457d9}body.global-production :where(.connect-member-heading>p,.profile-hero>div>p,.profile-status-strip span,.profile-save-bar span,.pipeline-card-head>strong,.pipeline-contact>a,.pipeline-card-foot>small,.member-notification-toolbar>strong){color:#475467}body.global-production .pipeline-quote-head>strong{color:#0b2e73;background:#edf3ff}body.global-production :where(.member-notification-toolbar button,.member-settings-form button[type=submit],.member-security-form button[type=submit]){color:#fff;background:#1457d9;border-color:#1457d9}body.global-production .connect-member-content form{color:#344054;background-color:#fff}body.global-production .connect-member-content form small{color:#475467}body.global-production :where(.career-opportunity-row strong,.career-application-card strong,.career-profile-form label,.career-check-grid label,.career-verification-panel label){color:#1d2939}body.global-production :where(.career-opportunity-row small,.career-profile-form small,.career-verification-panel p,.career-verification-panel small,.career-profile-score p){color:#475467}body.global-production .career-upload-form label{gap:8px;min-width:0;font-size:14px;display:grid}body.global-production .public-business-discover-links a{color:#1457d9;background:#fff;border-color:#d0d5dd}body.global-production .jobs-pagination :where(a,span){color:#344054;background:#fff;border-color:#d0d5dd}body.global-production .jobs-pagination .active{color:#fff;background:#1457d9}body.global-production .jobs-pagination .disabled{color:#475467;opacity:1;background:#f2f4f7}body.global-production .connect-op-tags span{color:#344054;background:#edf3ff;border-color:#d0d5dd}body.global-production :where(.connect-member-company span,.connect-member-company small,.profile-status-strip strong,.profile-save-bar strong,.member-settings-heading span,.career-opportunity-row>span),body.global-production :where(.member-settings-heading p,.career-profile-score strong,.career-profile-score span,.career-verification-note strong,.career-verification-note span,.career-application-card p,.career-application-card small){color:#475467}body.global-production .career-verification-note{background:#edf3ff;border-color:#d0d5dd}body.global-production .member-auth-page{background:#f8fafc;min-height:70vh;display:block}body.global-production .member-auth-page>.member-auth-brand{display:none}body.global-production .member-auth-page>.member-auth-panel{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:16px;width:min(640px,100% - 32px);min-height:0;margin:32px auto 48px;padding:28px;box-shadow:0 12px 36px #10182808}body.global-production :where(.member-auth-kicker){color:#1457d9}body.global-production :where(.member-selected-plan){color:#101828;background:#edf3ff;border-color:#d0d5dd}body.global-production :where(.member-selected-plan strong,.member-selected-plan small){color:#344054}body.global-production :where(.job-detail-public,.job-detail-hero,.job-detail-grid,.job-detail-main,.job-detail-sidebar,.job-card,.jobs-empty-state){color:#344054;background:#fff;border-color:#d0d5dd}body.global-production .job-detail-hero{background:#f8fafc}body.global-production :where(.job-detail-hero h1,.job-detail-hero strong,.job-detail-grid h2,.job-detail-grid h3,.job-card h3,.job-card strong){color:#101828}body.global-production :where(.job-detail-hero p,.job-detail-hero small,.job-detail-grid p,.job-detail-grid li,.job-detail-grid small,.job-card p,.job-card small){color:#475467}body.global-production :where(.job-detail-hero aside,.job-detail-grid aside,.job-detail-facts,.job-detail-trust){color:#344054;background:#f8fafc;border-color:#d0d5dd}body.global-production :where(.job-back-link){color:#1457d9}@media (max-width:600px){body.global-production .member-auth-page>.member-auth-panel{margin-top:24px;padding:22px}}body.global-production :where(.job-detail-hero aside>span,.job-detail-grid aside>span,.member-auth-form a,.member-auth-switch a){color:#1457d9}body.global-production .member-auth-switch,body.global-production .ct-business-disclaimer{color:#475467}body.global-production :where(.ct-market-seo-page,.ct-market-seo-hero,.ct-market-seo-grid article,.ct-market-seo-cities,.ct-market-seo-how,.ct-market-seo-footer){color:#344054;background:#fff;border-color:#d0d5dd}body.global-production .ct-market-seo-hero{background:linear-gradient(110deg,#f8fafc,#edf3ff)}body.global-production :where(.ct-market-seo-hero p,.ct-market-seo-hero small,.ct-market-seo-grid p,.ct-market-seo-cities p,.ct-market-seo-how p){color:#475467}body.global-production :where(.ct-market-seo-hero span,.ct-market-seo-grid article>span,.ct-market-seo-cities span,.ct-market-seo-how b){color:#1457d9}body.global-production .ct-market-seo-hero aside{color:#101828;background:#fff;border-color:#d0d5dd}body.global-production .ct-market-seo-hero aside strong{color:#101828}body.global-production :where(.ct-market-seo-grid a,.ct-market-seo-footer a){color:#1457d9}body.global-production .ct-market-seo-cities>div>span{color:#0b2e73;background:#edf3ff;border-color:#d0d5dd}body.global-production :where(.jobs-section-heading>div>span,.job-card footer b){color:#1457d9}html.global-document,body.global-production{overflow-x:visible}body.global-production :where(.public-business-cover,.public-business-head,.public-business-hero,.public-business-body,.ct-business-hero,.connect-opportunities-page,.connect-opportunities-hero,.connect-opportunities-body){color:#344054;background:#fff}body.global-production :where(.public-business-cover,.ct-business-hero,.connect-opportunities-hero){background:linear-gradient(110deg,#f8fafc,#edf3ff);border-bottom:1px solid #e4e7ec}body.global-production .public-business-hero-shade{opacity:0;background:0 0}body.global-production :where(.public-business-title h1,.ct-business-hero h1,.connect-opportunities-hero h1){color:#101828}body.global-production :where(.public-business-title p,.public-business-title span,.ct-business-hero p,.connect-opportunities-hero p,.connect-opportunity-trustline,.connect-opportunities-hero .eyebrow){color:#475467}body.global-production :where(.public-business-service-tags span,.connect-scale-strip>div,.connect-opportunity-cta){color:#344054;background:#fff;border-color:#d0d5dd}body.global-production :where(.connect-scale-strip strong,.connect-opportunity-cta strong,.connect-opportunity-cta span){color:#101828}body.global-production :where(.connect-scale-strip span,.connect-opportunity-cta p,.connect-opportunity-cta small){color:#475467}body.global-production :where(.connect-hero-secondary,.connect-opportunities-hero .back){color:#1457d9}body.global-production .ct-business-actions .primary{color:#fff;background:#1457d9;border-color:#1457d9}body.global-production .ct-business-actions .secondary{color:#0b2e73;background:#fff;border-color:#98a2b3}body.global-production :where(.ctsv-category,.ctsv-category-copy,.ctsv-category-icon,.ctsv-category-arrow){color:#101828;background:#f8fafc;border-color:#d0d5dd}body.global-production .ctsv-category :where(strong,small,span,p,h3){color:#344054}body.global-production .ctsv-category{background-image:none}body.global-production :where(.career-page-heading,.career-welcome,.ct-invite,.career-stat-grid>div,.career-pipeline-stats>div,.career-profile-progress,.career-recent,.pipeline-stats>div){color:#344054;background:#fff;border:1px solid #e4e7ec;box-shadow:0 4px 16px #10182804}body.global-production :where(.career-page-heading,.career-welcome,.ct-invite,.career-stat-grid,.career-pipeline-stats,.career-profile-progress,.career-recent,.pipeline-stats) :where(h1,h2,h3,strong){color:#101828}body.global-production :where(.career-page-heading,.career-welcome,.ct-invite,.career-stat-grid,.career-pipeline-stats,.career-profile-progress,.pipeline-stats) :where(p,small,span){color:#475467}body.global-production :where(.member-notification,.member-notification-item,.member-notification-card,.member-message-sidebar,.member-message-thread,.member-conversation,.member-conversation-list,.member-conversation-sidebar){color:#344054;background:#fff;border-color:#d0d5dd}body.global-production :where(.member-notification,.member-notification-item,.member-notification-card,.member-message-sidebar,.member-message-thread,.member-conversation,.member-conversation-list,.member-conversation-sidebar) :where(p,small,span,strong){color:#344054}body.global-production .global-review-page{color:#344054;background:#fff;min-height:70vh}body.global-production .global-review-content{max-width:1180px;margin:auto;padding:36px 20px 56px}body.global-production .global-review-content>div{margin-top:24px}body.global-production .global-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}body.global-production .global-review-card{background:#f8fafc;border:1px solid #d0d5dd;border-radius:14px;min-width:0;padding:24px}body.global-production .global-review-content :where(a){color:#1457d9;text-decoration:underline}body.global-production .global-review-content :where(p){color:#344054}body.global-production .global-review-content :where(h1){max-width:25ch}body.global-production .global-review-content :where([class*=text-xs],[class*=text-sm]){font-size:.875rem;line-height:1.6}body.global-production .global-review-content :where([class*=text-amber]){color:#854a0e}body.global-production .global-review-content :where([class*=font-semibold]){font-weight:650}body.global-production .customer-login-page{padding-top:32px}body.global-production .connect-member-sidebar,body.global-production .career-sidebar{height:calc(100vh - 76px);top:76px}@media (max-width:700px){body.global-production .global-review-grid{grid-template-columns:1fr}}body.global-production .public-business-hero{background:#f8fafc;padding:0}body.global-production .public-business-cover{object-fit:cover;width:100%;height:clamp(160px,22vw,280px);display:block;position:relative;inset:auto}body.global-production .public-business-hero-inner{padding-top:28px;padding-bottom:28px}body.global-production .public-business-head{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:24px}body.global-production .public-business-title :where(h1,strong){color:#101828}body.global-production .ctsv-category:before,body.global-production .ctsv-category:after{display:none}body.global-production .ctsv-category-icon svg{color:#1457d9}body.global-production :where(.career-stat-grid>article,.career-pipeline-stats>article,.pipeline-summary>article){color:#344054;background:#fff;border:1px solid #d0d5dd}body.global-production :where(.career-stat-grid,.career-pipeline-stats,.pipeline-summary) strong{color:#101828}body.global-production :where(.career-stat-grid,.career-pipeline-stats,.pipeline-summary) :where(span,small){color:#475467}body.global-production .member-notification-card.unread{background:#edf3ff;border-color:#b9cef6}body.global-production .member-notification-card:before,body.global-production .member-notification-card:after{display:none}body.global-production .member-conversation-list :where(a,.member-conversation-list-head){color:#344054;background:#fff;border-color:#e4e7ec}body.global-production .member-conversation-list a.active{background:#edf3ff;border-color:#b9cef6}body.global-production .member-conversation-list :where(strong,span,small){color:#344054}body.global-production .member-message-stream article.business{color:#fff;background:#1457d9;border-color:#1457d9}body.global-production .member-message-stream article.business :where(p,span,small){color:#fff}body.global-production .member-message-stream article.customer{color:#1d2939;background:#edf3ff;border-color:#d0d5dd}body.global-production .member-message-stream article.customer :where(p,span,small){color:#1d2939}body.global-production .global-review-summary{background:#f8fafc;border:1px solid #d0d5dd;border-radius:16px;padding:28px}body.global-production .global-review-stats{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}body.global-production .global-review-rating{color:#101828;font-size:3rem;font-weight:750;line-height:1.1}body.global-production .global-review-content [class*=text-emerald]{color:#067647;background:#ecfdf3;border-radius:20px;padding:8px 12px;display:inline-block}body.global-production .global-review-card p{margin:16px 0;font-size:1rem;line-height:1.65}body.global-production .public-business-back{color:#1457d9}body.global-production .connect-opportunities-hero:before,body.global-production .connect-opportunities-hero:after{display:none}body.global-production .connect-opportunities-hero{padding:40px 0 36px}@media (max-width:600px){body.global-production .connect-opportunities-hero{padding:28px 0}}body.global-production .member-message-stream article :where(span,small){opacity:1}body.global-production .connect-verify-page{background:var(--ct-subtle);min-height:65vh;color:var(--ct-heading);padding:56px 20px}body.global-production .connect-verify-page>section{border:1px solid var(--ct-border);background:#fff;border-radius:16px;max-width:520px;margin:auto;padding:32px;box-shadow:0 8px 24px #10182808}body.global-production .connect-verify-page>section>img{display:none}body.global-production .connect-verify-page h1{color:var(--ct-heading);font-size:clamp(2rem,4vw,2.6rem)}body.global-production .connect-verify-page p{color:var(--ct-text);opacity:1}body.global-production .connect-verify-page section>span{color:var(--ct-deep)}body.global-production .connect-verify-page section>a{color:#fff;background:var(--ct-primary);border-radius:9px;align-items:center;min-height:46px;padding:10px 16px;display:inline-flex}body.global-production .connect-smart-control{border:1px solid var(--ct-border);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}body.global-production .connect-smart-control input{box-shadow:none;width:100%;min-width:0;min-height:46px;color:var(--ct-heading);background:0 0;border:0;border-radius:0;flex:1;padding:10px 0}body.global-production .connect-smart-control:focus-within{outline:2px solid var(--ct-primary);outline-offset:2px}body.global-production .ct-market-seo-hero>div>div>a{background:var(--ct-primary);color:#fff;border:1px solid var(--ct-primary);opacity:1}body.global-production .ct-market-seo-hero>div>div>a+a{color:var(--ct-deep);border-color:var(--ct-border);background:#fff}body.global-production :where(.career-referral-grid article,.career-referral-share,.career-referral-history,.career-referral-list article){color:var(--ct-heading);border:1px solid var(--ct-border);background:#fff;border-radius:12px}body.global-production :where(.career-referral-grid strong,.career-referral-grid small,.career-referral-grid span,.career-referral-share p,.career-referral-history p,.career-referral-list small){color:var(--ct-text);opacity:1}body.global-production .career-referral-grid article>span{color:var(--ct-deep)}body.global-production .career-referral-share p{overflow-wrap:anywhere}body.global-production .connect-assistant.open{width:380px;max-width:calc(100% - 32px);bottom:16px;left:auto;right:16px}body.global-production .connect-assistant-panel{width:100%;max-height:calc(100dvh - 32px);color:var(--ct-text);border:1px solid var(--ct-border);background:#fff;flex-direction:column;display:flex;box-shadow:0 16px 48px #10182826}body.global-production .connect-assistant-panel>header{background:var(--ct-subtle);border-color:var(--ct-border);color:var(--ct-heading);flex:none}body.global-production .connect-assistant-panel>header strong{color:var(--ct-heading);font-size:1rem}body.global-production .connect-assistant-panel>header small{color:var(--ct-secondary);font-size:.8125rem}body.global-production .connect-assistant-panel>header button{width:44px;height:44px;color:var(--ct-heading);border:1px solid var(--ct-border);background:#fff;flex:none}body.global-production .connect-assistant-messages{flex:1;min-height:0;max-height:330px;overflow:auto}body.global-production .connect-assistant-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}body.global-production .connect-assistant-message.assistant{background:var(--ct-subtle);color:var(--ct-text);border-color:var(--ct-border)}body.global-production .connect-assistant-message.user{background:var(--ct-primary);color:#fff}body.global-production .connect-assistant-quick button{color:var(--ct-deep);border-color:var(--ct-border);background:#fff;font-size:.8125rem}body.global-production .connect-assistant-action{background:var(--ct-primary);color:#fff;border-color:var(--ct-primary);flex:none;font-size:.875rem}body.global-production .connect-assistant-panel>form{border-color:var(--ct-border);flex:none}body.global-production .connect-assistant-panel>form button{background:var(--ct-primary);color:#fff}body.global-production .connect-assistant-panel>footer{color:var(--ct-secondary);flex:none;font-size:.75rem}body.global-production .connect-assistant-thinking{background:var(--ct-subtle)}@media (max-width:540px){body.global-production .connect-assistant.open{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-width:none}body.global-production .connect-assistant-panel{width:100%;max-height:calc(100dvh - 24px)}body.global-production .connect-assistant-messages{max-height:36dvh}}body.global-production :where(.opp-detail-page,.opp-detail-body){background:var(--ct-subtle);color:var(--ct-text)}body.global-production :where(.opp-detail-hero,.opp-detail-card,.opp-detail-convert,.opp-detail-preview,.opp-detail-plan,.opp-detail-protection,.opp-detail-stats>div,.opp-detail-facts>div){color:var(--ct-heading);border-color:var(--ct-border);background:#fff}body.global-production :where(.opp-detail-hero p,.opp-detail-location,.opp-detail-card p,.opp-detail-convert p,.opp-detail-preview span,.opp-detail-plan span,.opp-detail-facts span,.opp-detail-stats small,.opp-detail-disclaimer){color:var(--ct-text);opacity:1}body.global-production :where(.opp-detail-hero .back,.opp-detail-badge,.opp-detail-kicker,.opp-detail-secondary){color:var(--ct-deep)}body.global-production .opp-detail-primary{background:var(--ct-primary);color:#fff;border-color:var(--ct-primary)}body.global-production :where(.opp-detail-card-head>span,.opp-detail-protection>strong,.opp-detail-plan>small,.lead-spec-panel>span){color:var(--ct-deep)}body.global-production .connect-member-heading p{color:var(--ct-text);opacity:1}body.global-production .global-research-preview{border-top:1px solid var(--ct-border);padding:20px 0}body.global-production .global-research-preview a{color:var(--ct-primary);text-decoration:underline}body.global-production .tender-empty{color:var(--ct-secondary)}body.global-production .career-referral-share>p{background:var(--ct-subtle);color:var(--ct-text);border-color:var(--ct-border)}body.global-production .member-lead-summary article{border-color:var(--ct-border);color:var(--ct-heading);background:#fff}body.global-production .member-lead-summary article strong{color:var(--ct-heading)}body.global-production .member-lead-summary article span{color:var(--ct-deep)}
