.hire-hub-page{padding-top:0}.hire-hub-hero.hero.hero-service-dark{background-color:#1a2d5c;background-image:url(https://edge-webapp.s3.amazonaws.com/wp-content/uploads/2025/02/17180949/Group-1077.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:55vh;padding:calc(56px + 4rem) 0 64px}.hire-hub-hero .hero-h1{color:#fff;text-shadow:0 1px 2px #00000026;margin-top:1.5rem;margin-bottom:12px}.hire-hub-hero .hero-sub{color:#ffffffe0;margin-bottom:20px}.hire-hub-hero.hero.hero-service-dark:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#1a2d5cbf 0%,#1a2d5ceb 50%,#0f1e41f2 100%);position:absolute;inset:0}.hire-hub-hero .hero-grid-bg{opacity:.2}.hire-hub-hero .hero-glow{background:radial-gradient(circle at 50% 40%,#ffffff14 0%,#0000 60%)}.hire-hub-subheadline{color:#fffffffa;letter-spacing:-.02em;text-shadow:0 1px 2px #0000001a;margin:0 0 12px;font-size:1.1rem;font-weight:600}.hire-hub-stats-bar{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0 32px;max-width:720px;margin:20px auto 24px;padding:20px 24px;display:grid}.hire-hub-stat-cell{text-align:center}.hire-hub-stat-value{color:#fff;margin-bottom:4px;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800;line-height:1.2}.hire-hub-stat-label{color:#ffffffd9;font-size:.8rem;line-height:1.3}.hire-hub-hero .cta-white.hire-hub-browse{color:#fff;background:0 0;border:1.5px solid #fffc}.hire-hub-hero .cta-white.hire-hub-browse:hover{color:#fff;background:#ffffff1a;border-color:#fff}.hire-hub-logos{border-top:1px solid #ffffff1f;margin-top:32px;padding-top:24px}.hire-hub-logos .logos-label{color:#ffffffd9;text-align:center;margin-bottom:16px;font-size:.88rem}.hire-hub-logos img{filter:brightness(0)invert();opacity:.9}.hire-hub-roles .roles-head .sl{margin-bottom:12px;display:inline-block}.hire-hub-roles .roles-head .sh{text-align:center;margin:0 0 12px}.hire-hub-roles .roles-head .sp{text-align:center;max-width:42em;margin:0 auto}.hire-hub-why-head,.hire-hub-faq-head{text-align:center;margin-bottom:40px}.hire-hub-why-head .sl,.hire-hub-faq-head .sl{margin-bottom:12px;display:inline-block}.hire-hub-why-head .sh,.hire-hub-faq-head .sh{margin:0 0 12px}.hire-hub-why-head .sp,.hire-hub-faq-head .sp{max-width:42em;color:var(--text-secondary);margin:0 auto}.hire-hub-roles{background:var(--bg,#f9fafb);padding:64px 0 56px}.hire-hub-role-cards{max-width:960px;margin:0 auto}.hire-hub-tabs-wrap{justify-content:center;align-items:center;gap:12px;margin-bottom:28px;display:flex}.hire-hub-tab-arrow{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s;display:flex}.hire-hub-tab-arrow:hover{color:#213781;background:#2137810a;border-color:#213781}.hire-hub-tabs{justify-content:center;gap:8px;display:flex}.hire-hub-tab{font-size:.95rem;font-weight:600;font-family:var(--font);color:var(--text-secondary);cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:100px;padding:10px 24px;transition:all .2s}.hire-hub-tab:hover{color:#213781;border-color:#213781}.hire-hub-tab.active{color:#fff;background:#213781;border-color:#213781}.hire-hub-roles-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hire-hub-roles-list li{margin:0}.hire-hub-role-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 20px #0f172a0f}.hire-hub-role-card:hover{border-color:#d1d5db;box-shadow:0 8px 28px #0f172a14}.hire-hub-role-card .hire-hub-role-title{flex:0 0 220px;margin:0}.hire-hub-role-card .hire-hub-role-desc{flex:1;min-width:0;margin:0}.hire-hub-role-card .hire-hub-role-link{flex-shrink:0}.hire-hub-role-title{color:#1e3a8a;margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.3}.hire-hub-role-desc{color:var(--text-secondary);margin:0 0 14px;font-size:.9rem;line-height:1.55}.hire-hub-role-link{color:#213781;align-items:center;gap:6px;font-size:.9rem;font-weight:600;transition:gap .2s;display:inline-flex}.hire-hub-role-card:hover .hire-hub-role-link{gap:10px}.hire-hub-why.section{background:#fff;padding:64px 0 56px}.hire-hub-why-grid{grid-template-columns:repeat(2,1fr);gap:28px 40px;max-width:960px;margin:0 auto 40px;display:grid}.hire-hub-why-item{text-align:left;align-items:flex-start;gap:16px;display:flex}.hire-hub-why-icon{color:#213781;background:#21378114;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.hire-hub-why-icon svg{width:20px;height:20px}.hire-hub-why-title{color:var(--text);margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.25}.hire-hub-why-desc{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.hire-hub-cert-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hire-hub-testimonials.section{background:var(--bg,#f9fafb);padding:64px 0 56px}.hire-hub-testimonials .quotes-head{margin-bottom:32px}.hire-hub-testimonials .quotes-head .sl{margin-bottom:12px;display:inline-block}.hire-hub-testimonials .quotes-head .sh{margin:0}.hire-hub-testimonials-cta{text-align:center;margin-top:24px}.hire-hub-link{color:#213781;font-size:1rem;font-weight:600;text-decoration:none}.hire-hub-link:hover{text-decoration:underline}.hire-hub-faq.section{background:#fff;padding:64px 0 56px}.hire-hub-faq-list{max-width:720px;margin:0 auto}.hire-hub-faq-item{border-bottom:1px solid #e5e7eb}.hire-hub-faq-question{width:100%;font-family:var(--font);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.hire-hub-faq-question:hover{color:#213781}.hire-hub-faq-icon{color:#213781;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.2rem;font-weight:400;display:flex}.hire-hub-faq-answer{padding:0 0 20px}.hire-hub-faq-answer[hidden]{display:none}.hire-hub-faq-answer>div{color:var(--text-secondary);font-size:.95rem;line-height:1.65}.final.hire-hub-final{color:#fff;background:linear-gradient(#213781 0%,#1d3a6e 100%);padding:96px 0 80px;position:relative;overflow:hidden}.final.hire-hub-final:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.final.hire-hub-final .final-glow{pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 70%);width:120%;height:80%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.final.hire-hub-final .final-inner{z-index:1;text-align:center;position:relative}.final.hire-hub-final .final-h2{letter-spacing:-.04em;color:#fff;margin:0 0 16px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.12}.final.hire-hub-final .final-p{color:#ffffffd9;max-width:520px;margin:0 auto 24px;font-size:.95rem;line-height:1.6}.final.hire-hub-final .final-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.final.hire-hub-final .final-proof{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.final.hire-hub-final .final-proof-item{color:#ffffff80;font-size:.72rem;font-weight:500}.final.hire-hub-final .final-proof .hero-trust-sep{background:#fff3;width:1px;height:14px}.hire-hub-final .cta-main{color:#213781;background:#fff}.hire-hub-final .cta-main:hover{color:#1d3a6e;background:#fffffff2}.hire-hub-roi-cta{color:#fff!important;background:0 0!important;border:1.5px solid #fffc!important}.hire-hub-roi-cta:hover{color:#fff!important;background:#ffffff1a!important;border-color:#fff!important}.hire-hub-final-secondary{color:#fffc;text-align:center;margin:0;font-size:.95rem}.hire-hub-final-secondary a{color:#fff;text-decoration:underline}.hire-hub-final-secondary a:hover{text-decoration:none}@media (max-width:1023px){.hire-hub-stats-bar{grid-template-columns:repeat(2,1fr);gap:16px}.hire-hub-role-card{flex-wrap:wrap}.hire-hub-role-card .hire-hub-role-title{flex:100%}.hire-hub-why-grid{grid-template-columns:1fr}}@media (max-width:640px){.hire-hub-hero.hero.hero-service-dark{min-height:auto;padding:calc(56px + 2rem) 0 48px}.hire-hub-stats-bar{grid-template-columns:1fr;gap:12px;margin:20px 0 24px;padding:16px 20px}.hire-hub-tabs{flex-wrap:wrap;justify-content:center}.hire-hub-tab{padding:8px 18px;font-size:.9rem}.hire-hub-role-card{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.hire-hub-role-card .hire-hub-role-title{flex:none}.hire-hub-roles{padding:48px 0 40px}.hire-hub-why.section,.hire-hub-testimonials.section,.hire-hub-faq.section{padding:48px 0 56px}.final.hire-hub-final{padding:64px 0 56px}.final.hire-hub-final .final-btns{flex-direction:column;align-items:center}.final.hire-hub-final .final-btns .cta-main,.final.hire-hub-final .final-btns .cta-white{justify-content:center;width:100%;max-width:280px}}
